@echo off
echo ========================================
echo Vue版本 - 柜格编号唯一性验证测试
echo ========================================
echo.

echo 1. 启动Spring Boot应用...
start "Smart Locker App" cmd /c "mvn spring-boot:run"

echo 2. 等待应用启动...
timeout /t 10 /nobreak > nul

echo 3. 打开主系统页面...
start "" "http://localhost:8080"

echo 4. 打开Vue测试页面...
start "" "http://localhost:8080/test-uniqueness-vue.html"

echo.
echo 测试说明:
echo ========================================
echo 主系统功能:
echo - 访问 http://localhost:8080 进入主系统
echo - 点击"管理员登录"，密码: admin123
echo - 进入"管理"页面，点击"🔒 唯一性验证测试"按钮
echo.
echo Vue测试页面功能:
echo - 直接访问 http://localhost:8080/test-uniqueness-vue.html
echo - 测试创建重复编号的柜格
echo - 测试更新柜格为已存在的编号
echo - 测试各种边界情况
echo - 实时统计测试结果
echo.
echo 验证要点:
echo - ✅ 创建重复编号应该被拒绝
echo - ✅ 更新为重复编号应该被拒绝
echo - ✅ 空编号、空格编号应该被拒绝
echo - ✅ 成功操作应该正常完成
echo - ✅ 错误信息应该清晰明确
echo ========================================
echo.
echo 按任意键关闭此窗口...
pause > nul